PublishPress\Future\Modules\Workflows\Domain\Engine\ExecutionContext B

Total Complexity 85
Dependencies 17
Dependents 1
Total lines 545
Lines of code 310
Logical lines of code 169
Comment lines 135
Methods 18
Properties 5

Methods 18

Method Rating Maintainability Complexity Lines of code
expandRuntimeVariables()
C
32 24 107
getVariableValue()
A
58 9 16
resolveExpressionsInJsonLogic()
A
54 8 20
getVariableValueFromNestedVariable()
A
49 7 33
getCompactedRuntimeVariables()
S
53 7 23
setVariableInNestedArray()
S
54 6 21
resolveExpressionsInText()
S
57 5 16
variableHasHelper()
S
52 4 25
getPostDifferences()
S
63 4 11
setVariable()
S
68 2 7
resolveExpressionsInArray()
S
70 2 6
__construct()
S
74 1 5
setAllVariables()
S
81 1 3
extractPlaceholdersFromText()
S
80 1 3
extractExpressionsFromText()
S
72 1 5
getVariable()
S
79 1 3
getAllVariables()
S
82 1 3
replacePlaceholdersInText()
S
80 1 3